Skip to content

fix: point install, upgrade, and docs URLs at openscience.sh#62

Merged
Aayam Bansal (aayambansal) merged 1 commit into
mainfrom
fix/dead-install-urls
Jul 5, 2026
Merged

fix: point install, upgrade, and docs URLs at openscience.sh#62
Aayam Bansal (aayambansal) merged 1 commit into
mainfrom
fix/dead-install-urls

Conversation

@aayambansal

Copy link
Copy Markdown
Member

Fixes #43. Fixes #36.

The syntheticsciences.ai/{install,docs,config.json} URL family returns 404, and the CLI self-upgrade default pointed at the app subdomain, which serves the dashboard SPA. openscience upgrade therefore piped HTML into bash:

■  Upgrade failed
■  /bin/bash: line 1: syntax error near unexpected token `newline'
│  /bin/bash: line 1: `<!doctype html>'

https://openscience.sh/install serves the repo install script byte-for-byte (verified with diff), so everything now points there:

  • backend/cli/src/installation/index.ts: self-upgrade default URL (the openscience upgrade pipes an HTML page into bash; broken for every curl-installed user #43 bug)
  • install + frontend/landing/public/install: usage examples and the post-install docs pointer (kept identical, verified with diff)
  • backend/cli/bin/openscience: the npm wrapper's "binary not found" help text
  • README.md: docs badge, docs nav link, config schema link
  • frontend/landing/src/pages/Landing.tsx: DOCS link
  • frontend/docs/src/components/Lander.astro: the copy-pasteable install one-liner on the docs site

Not touched here: the $schema: https://syntheticsciences.ai/config.json references spread across docs examples, tests, and the config-writing code paths, plus the share-link and Referer hosts. Those are tracked in #36 — worth deciding between a bulk rewrite and standing up redirects on syntheticsciences.ai (redirects would also fix URLs baked into already-shipped binaries and SDKs).

Verified: bash -n on both install scripts, backend typecheck, landing vite build.

The syntheticsciences.ai/{install,docs,config.json} family returns 404,
and the CLI's self-upgrade default pointed at the app subdomain, which
serves the dashboard SPA — so 'openscience upgrade' piped HTML into
bash and failed for every curl-installed user. openscience.sh serves
the install script byte-for-byte and hosts the docs.

Covers the install script (both copies), the npm bin wrapper's help
text, the self-upgrade default, README, the landing DOCS link, and the
docs-site lander one-liner.
@vercel

vercel Bot commented Jul 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openscience Ready Ready Preview, Comment Jul 5, 2026 11:04am

Request Review

@aayambansal Aayam Bansal (aayambansal) merged commit f10b516 into main Jul 5, 2026
9 checks passed
@aayambansal Aayam Bansal (aayambansal) deleted the fix/dead-install-urls branch July 5, 2026 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant